package com.hqhy.like.front.cart.converter;


import com.hqhy.like.front.cart.pojo.po.CartPO;
import com.hqhy.like.front.cart.pojo.vo.CartListItemVO;
import com.hqhy.like.front.cart.pojo.vo.DishesStandardVO;

/**
 * 将商品数据转换为购物车显示对象的转换器
 *
 * @author java@tedu.cn
 * @version 3.0
 **/
public class DishesToCartConverter {

    /**
     * 将商品数据转换为购物车显示对象
     * @param cartPO 购物车数据
     * @param dishes 商品数据
     * @return 购物车显示对象
     */
    public synchronized static CartListItemVO convertToCart(CartPO cartPO, DishesStandardVO dishes) {
        return new CartListItemVO()
                .setDishId(cartPO.getDishId())
                .setDishName(dishes.getDishName())
                .setDishPrice(dishes.getDishPrice())
                .setDishNum(cartPO.getDishNum());
    }

}
